package com.cpecc.manager.wuzi;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.cpecc.dao.wuzi.BuPeiDao;
import com.cpecc.model.system.User;
import com.cpecc.model.wuzi.BuPei;
import com.cpecc.model.wuzi.WuZi;

@Service
@Transactional
public class BuPeiManager {

	@Autowired
	private BuPeiDao buPeiDao;
	
	public void save(BuPei buPei){
		buPeiDao.save(buPei);
	}
	
	public boolean cover(BuPei buPei){
		return buPeiDao.cover(buPei);
	}
	
	public BuPei get(String id){
		return buPeiDao.get(id);
	}
	
	public List<BuPei> getBuPeiList(int huanJie){
		return buPeiDao.getBuPeiList(huanJie);		
	}
	
	public List<BuPei> getMyBuPeiList(User user,int huanJie){
		return buPeiDao.getMyBuPeiList(user, huanJie);
	}
	
	public List<BuPei> getBuPeiByWuZi(WuZi wuZi){
		return buPeiDao.getBuPeiByWuZi(wuZi);
	}
	
	public boolean hasWuZi(String wuZiId){
		return buPeiDao.hasWuZi(wuZiId);
	}
	
	public boolean hasLiuCheng(User user){
		return buPeiDao.hasLiuCheng(user);
	}
	
	public List<BuPei> activeBuPei(){
		return buPeiDao.activeBuPei();
	}
}
